builder: Add gtk_builder_lookup_object()
authorBenjamin Otte <otte@redhat.com>
Mon, 25 Nov 2019 06:40:28 +0000 (07:40 +0100)
committerBenjamin Otte <otte@redhat.com>
Thu, 12 Dec 2019 18:12:11 +0000 (19:12 +0100)
commit512c4c13a6098001148f2cabc8b692c182bd97bb
tree1e8735d9b7bf8994eeb922910861b7d1f1ea1b18
parent552db7cb0837c8c6e77dd9bbd0ccb0e4eb3ace64
builder: Add gtk_builder_lookup_object()

... and use it. This function looks up an object like
gtk_builder_get_object() but generates an error on failure.

Unlike the evil function _gtk_builder_lookup_object() which also
generates an error but hides it for later lookup.

Use this to avoid continuing applying properties when an error was
encountered.
gtk/gtkbuilder.c
gtk/gtkbuilderparser.c
gtk/gtkbuilderprivate.h